@charset "utf-8";



/*首页*/
#main #home .shuffling .pic{
    height: calc((838/192)*1rem);
}
#main #home .shuffling .pic > li{
    height: calc((838/192)*1rem);

}
#main #home .shuffling .pic > li:nth-child(1){
    /*background: url("../img/bg1.png") no-repeat 0/100%;*/
}
#main #home .shuffling .pic > li:nth-child(2){
    /*background: url("../img/500321478.png") no-repeat 0/100%;*/
}
#main #home .shuffling .pic > li div{
    top:calc((103/192)*1rem);
    left: calc((435/192)*1rem);
    opacity: 0;
}
#main #home .shuffling .pic > li div h4{
    font-size: calc((53/192)*1rem);
    font-weight: 500;
    letter-spacing: calc((5/192)*1rem);
    color: #2b2f46;
}
#main #home .shuffling .pic > li div ul{
    margin-top: calc((50/192)*1rem);
}
#main #home .shuffling .pic > li div ul li{
    width: calc((128/192)*1rem);
    height:calc((111/192)*1rem);
    background-repeat:no-repeat;
    background-position:top center;

}
#main #home .shuffling .pic > li div ul li + li{
    margin-left:calc((20/192)*1rem) ;
}
#main #home .shuffling .pic > li div ul li:nth-child(1){
    background-image: url("../img/GMP.png");
    background-size: 100%;
}
#main #home .shuffling .pic > li div ul li:nth-child(2),
#main #home .shuffling .pic > li div ul li:nth-child(3){
    background-size: 68%;
}
#main #home .shuffling .pic > li div ul li:nth-child(2){
    background-image: url("../img/cfda.png");
}
#main #home .shuffling .pic > li div ul li:nth-child(3){
    background-image: url("../img/fda.png");
}
#main #home .shuffling .pic > li div ul li:nth-child(4){

    background-image: url("../img/MAH.png");
    background-size: 87%;
}
#main #home .shuffling .pic > li div ul li:nth-child(5){
    background-image: url("../img/yaozheng.png");
    background-size: 82%;
}
#main #home .shuffling .pic > li div ul li:nth-child(6){
    background-image: url("../img/huiyi.png");
    background-size: 69%;
}
#main #home .shuffling .pic > li div ul li span{
    width: calc((4/192)*1rem);
    height: calc((46/192)*1rem);
    margin-left: calc((135/192)*1rem);
    padding-top: calc((30/192)*1rem);
    background: url("../img/13 .png") no-repeat bottom/100%;
}
#main #home .center > ul{
    height: calc((590/192)*1rem);
}
#main #home .center > ul li{
    width: calc((960/192)*1rem) ;
}
#main #home .center > ul .introduce{
    background: url("../img/map.png") no-repeat calc((37/192)*1rem) calc((43/192)*1rem)/62%;
}
#main #home .center > ul .news{
    background-color: #f8f8f8;
}
#main #home .center > ul li div h3{
    font-size: calc((40/192)*1rem);
    font-weight: bolder;
}
#main #home .center > ul li div h3 span:nth-of-type(1){
    padding-bottom: calc((30/192)*1rem);
    border-bottom: calc((4/192)*1rem) solid red;
}
#main #home .center > ul li div h3 span:nth-of-type(2){
    color: #666;
    font-size: calc((21/192)*1rem);
}
#main #home .center > ul li > div{
    width: calc((585/192)*1rem);
    padding-top: calc((99/192)*1rem);
}
#main #home .center > ul .introduce > div{
    margin-left: calc((263/192)*1rem);
}
#main #home .center > ul .introduce div div{
    margin-top: calc((88/192)*1rem);
    color: #777;
    font-size: calc((18/192)*1rem);
    text-indent:calc((36/192)*1rem);
    line-height: calc((32/192)*1rem);
}
/*#main #home .center > ul .introduce div p:nth-of-type(1){
    
}*/
#main #home .center > ul .introduce div a{
    bottom: 0;
    width: calc((154/192)*1rem);
    height: calc((41/192)*1rem);
    border: none;
    background-color: #e60012;
    color: white;
    font-size: calc((17/192)*1rem);
    text-align: center;
    line-height: calc((41/192)*1rem);
}
#main #home .center > ul .news div{
    width: calc((673/192)*1rem);
    margin-left: calc((60/192)*1rem);
}
#main #home .center > ul .news div ul{
    margin-top: calc((68/192)*1rem);
}
#main #home .center > ul .news div ul li{
    width: calc((673/192)*1rem);
    padding: calc((12/192)*1rem) 0;
    border-bottom: calc((1/192)*1rem) solid #ececec;
    font-size:calc((18/192)*1rem) ;
}
#main #home .center > ul .news div ul li a{
    width: 70%;
    color: #777;
}
#main #home .center > ul .news div ul li span{
    color: #b5b4b4;
    font-size: calc((17/192)*1rem);
}
#main #home .center > ul .news div > a{
    right: 0;
    bottom: calc((-30/192)*1rem);
    color: #e60012;
    font-size: calc((14/192)*1rem);
}
#main #home .center > ul .news i{
    right: calc((35/192)*1rem);
    bottom: calc((40/192)*1rem);
    width: calc((157/192)*1rem);
    height: calc((157/192)*1rem);
    background: url("../img/10.png") no-repeat 0/100%;
}
#main #home .enterprise{
    height: calc((893/192)*1rem);
}
#main #home .enterprise .e-main{
    width: calc((1493/192)*1rem);
    margin: auto;
}
#main #home .enterprise .e-main .e-title{
    height: calc((140/192)*1rem);
}
#main #home .enterprise .e-main .e-title h2{
    width: calc((338/192)*1rem);
    height: calc((78/192)*1rem);
    margin: auto;
    padding-top: calc((60/192)*1rem);
    background: url("../img/enterprise.png") no-repeat bottom center/100%;
}
#main #home .enterprise .e-main .e-title a{
    right: 0;
    bottom: 0;
    color: #e60012;
    font-size: calc((21/192)*1rem);
    font-weight: 600;
    letter-spacing: calc((2/192)*1rem);
}
#main #home .enterprise .e-main .e-content{
    width: calc((1250/192)*1rem);
    margin: calc((85/192)*1rem) auto ;
}
#main #home .enterprise .e-main .e-content .ec-left{
    display: flex;
    width:calc((585/192)*1rem) ;
    height: calc((575/192)*1rem);
    background:url("../img/8.png") no-repeat center/95%;
}
#main #home .enterprise .e-main .e-content .ec-left .l-pic{
    width:calc((522/192)*1rem) ;
    height: calc((522/192)*1rem);
    margin: auto;
    background: url("../img/500798865.png") no-repeat 0/100%;
}
#main #home .enterprise .e-main .e-content .ec-left .l-pic .shadow{
    background-color: rgba(0,0,0,0.5);
    color: white;
    font-size:calc((24/192)*1rem);
    letter-spacing: calc((2/192)*1rem);
    text-align: center;
    border-radius: 50%;
}
#main #home .enterprise .e-main .e-content .ec-left .l-pic .shadow div {
    padding-top: calc((200/192)*1rem);
    line-height: calc((40/192)*1rem);
}
#main #home .enterprise .e-main .e-content .ec-left .l-pic .shadow div a{
    width:calc((32/192)*1rem) ;
    height: calc((32/192)*1rem);
    margin-top: calc((10/192)*1rem);
    background:url("../img/+.png") no-repeat 0/100%;
}
#main #home .enterprise .e-main .e-content .ec-right ul{
    margin-left: calc((-10/192)*1rem) ;
    color: #505050;
    font-family: Regular,"微软雅黑";
    line-height:calc((45/192)*1rem) ;
}
#main #home .enterprise .e-main .e-content .ec-right ul li:before{
    content: '';
    position: absolute;
    left: 0;
    top:calc((18/192)*1rem);
    width: calc((10/192)*1rem);
    height: calc((10/192)*1rem);
    background-color: #e60012;
    border-radius: 50%;
}
/*#main #home .enterprise .e-main .e-content .ec-right ul li:nth-of-type(1):before,*/
/*#main #home .enterprise .e-main .e-content .ec-right ul li:nth-of-type(13):before{*/
    /*left: calc((-85/192)*1rem);*/
/*}*/
/*#main #home .enterprise .e-main .e-content .ec-right ul li:nth-of-type(2):before,*/
/*#main #home .enterprise .e-main .e-content .ec-right ul li:nth-of-type(12):before{*/
    /*left: calc((-66/192)*1rem);*/
/*}*/
/*#main #home .enterprise .e-main .e-content .ec-right ul li:nth-of-type(3):before,*/
/*#main #home .enterprise .e-main .e-content .ec-right ul li:nth-of-type(11):before{*/
    /*left: calc((-47/192)*1rem);*/
/*}*/
/*#main #home .enterprise .e-main .e-content .ec-right ul li:nth-of-type(7):before,*/
/*#main #home .enterprise .e-main .e-content .ec-right ul li:nth-of-type(4):before,*/
/*#main #home .enterprise .e-main .e-content .ec-right ul li:nth-of-type(10):before{*/
    /*left: calc((-37/192)*1rem);*/
/*}*/
/*#main #home .enterprise .e-main .e-content .ec-right ul li:nth-of-type(5):before,*/
/*#main #home .enterprise .e-main .e-content .ec-right ul li:nth-of-type(9):before{*/
    /*left: calc((-33/192)*1rem);*/
/*}*/
/*#main #home .enterprise .e-main .e-content .ec-right ul li:nth-of-type(6):before,*/
/*#main #home .enterprise .e-main .e-content .ec-right ul li:nth-of-type(8):before{*/
    /*left: calc((-32/192)*1rem);*/
/*}*/
#main #home .enterprise .e-main .e-content .ec-right ul li{
    width: calc((650/192)*1rem);
    font-size: calc((20/192)*1rem);
    text-indent: calc((40/192)*1rem);
    white-space: nowrap;
}

#main #home .enterprise .e-main .e-content .ec-right ul li:nth-child(1),
#main #home .enterprise .e-main .e-content .ec-right ul li:nth-child(13){
    margin-left: calc((-170/192)*1rem);
}

#main #home .enterprise .e-main .e-content .ec-right ul li:nth-child(2),
#main #home .enterprise .e-main .e-content .ec-right ul li:nth-child(12){
    margin-left: calc((-100/192)*1rem);
}
#main #home .enterprise .e-main .e-content .ec-right ul li:nth-child(3),
#main #home .enterprise .e-main .e-content .ec-right ul li:nth-child(11){
    margin-left: calc((-60/192)*1rem);
}
#main #home .enterprise .e-main .e-content .ec-right ul li:nth-child(4),
#main #home .enterprise .e-main .e-content .ec-right ul li:nth-child(10){
    margin-left: calc((-33/192)*1rem);
}
#main #home .enterprise .e-main .e-content .ec-right ul li:nth-child(5),
#main #home .enterprise .e-main .e-content .ec-right ul li:nth-child(9){
    margin-left: calc((-15/192)*1rem);
}
#main #home .enterprise .e-main .e-content .ec-right ul li:nth-child(6),
#main #home .enterprise .e-main .e-content .ec-right ul li:nth-child(8){
    margin-left: calc((-5/192)*1rem);
}
#main #home .cooperative {
    padding-top: calc((23/192)*1rem);
    background-color: #f9f9f9;
}
#main #home .cooperative .c-title{
    width: calc((1493/192)*1rem);
    height: calc((140/192)*1rem);
    margin: auto;

}
#main #home .cooperative .c-title h2{
    width: calc((266/192)*1rem);
    height: calc((76/192)*1rem);
    margin: auto;
    padding-top: calc((30/192)*1rem);
    background: url("../img/cooperative.png") no-repeat bottom center/100%;
}
#main #home .cooperative .c-title a{
    right: 0;
    bottom: 0;
    color: red;
    font-size: calc((21/192)*1rem);
    font-weight: 600;
    letter-spacing: calc((2/192)*1rem);
}
#main #home .cooperative .c-content{
    width: calc((1493/192)*1rem);
    height: calc((440/192)*1rem);
    margin: auto;
}
#main #home .cooperative .c-content > ul{
/*    display: flex;*/
    height: calc((350/192)*1rem);
    flex-wrap: wrap;

}
#main #home .cooperative .c-content > ul li{
    width: calc((250/192)*1rem);
    height: calc((120/192)*1rem);
    margin: auto;
    border:  calc((1/192)*1rem) solid #d7d7d7;
}
#main #home .cooperative .c-content .click ul{
    width: calc((130/192)*1rem);
    margin:calc((30/192)*1rem) auto;
}
#main #home .cooperative .c-content .click ul li{
    width: calc((30/192)*1rem);
    height: calc((5/192)*1rem);
    background-color: #a4a4a4;
}
#main #home .cooperative .c-content .click ul li.on{
    background-color: #e60012;
}
#main #home .cooperative .c-content .click ul li + li{
    margin-left: calc((20/192)*1rem);
}
#main #home .corporate {
    height: calc((600/192)*1rem);
    padding-top: calc((23/192)*1rem);
    background-image: linear-gradient(to bottom,#eff1f7 60%,#f9f9f9 40%);
}
#main #home .corporate .co-title{
    width: calc((1493/192)*1rem);
    height: calc((140/192)*1rem);
    margin: auto;
}
#main #home .corporate .co-title h2{
    width: calc((261/192)*1rem);
    height: calc((73/192)*1rem);
    margin: auto;
    padding-top: calc((30/192)*1rem);
    background: url("../img/corporate.png") no-repeat bottom center/100%;
}
#main #home .corporate .co-title a{
    right: 0;
    bottom: calc((40/192)*1rem);
    color: red;
    font-size: calc((21/192)*1rem);
    font-weight: 600;
    letter-spacing: calc((2/192)*1rem);
}
#main #home .corporate .counsel{
    width: calc((1493/192)*1rem);
    margin:15px auto;
}
#main #home .corporate ul{
    width: calc((2986/192)*1rem);
    transition: 2s;
}
#main #home .corporate ul li{
    width:calc((295/192)*1rem) ;
    height: calc((400/192)*1rem);
    margin: auto;
    background: url("../img/3.png") no-repeat center top/100%;
    border-radius: 50%;
}
#main #home .corporate ul li img{
    height: calc((295/192)*1rem);
}
#main #home .corporate ul li p{
    font-size: calc((21/192)*1rem);
    text-align: center;
}
#main #home .corporate ul li span{
    bottom: calc((10/192)*1rem);
    left: calc((125/192)*1rem);
    width:calc((50/192)*1rem) ;
    height: calc((5/192)*1rem);
    background-color: #e60012;
}
#main #home .corporate .prv,
#main #home .corporate .next{
    top:50%;
    width:calc((51/192)*1rem) ;
    height: calc((91/192)*1rem);
    background-repeat: no-repeat;
    background-size: 100%;
}
#main #home .corporate .prv{
    left: calc((150/192)*1rem);
    background-image: url("../img/prv.png");
}
#main #home .corporate .next{
    right: calc((150/192)*1rem);
    background-image: url("../img/next.png");
}
#main #home .link{
    height: calc((290/192)*1rem);
}
#main #home .link h2{
    width: calc((146/192)*1rem);
    height: calc((71/192)*1rem);
    margin: auto;
    padding-top: calc((62/192)*1rem);
    background: url("../img/link.png") no-repeat bottom center/100%;
}
#main #home .link ul{
    width: calc((1493/192)*1rem);
    margin-top: calc((60/192)*1rem);
}
#main #home .link ul li{
    width: calc((170/192)*1rem);
    height: calc((46/192)*1rem);
    border: calc((1/192)*1rem) solid #d8d8d8;
}

























